// pages/message/message.js

import {createStoreBindings} from "mobx-miniprogram-bindings";
import {store} from "../../store/store";

Page({

  /**
   * 页面的初始数据
   */
  data: {

	},
	
	/**
	 * 按钮事件的处理函数
	 * @param {*} event 事件对象
	 */
	btnHandler1(event) {
		this.updateNumA(event.target.dataset.step);
	},

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
		// 将返回值挂载到自定义属性 storeBindings
		this.storeBindings = createStoreBindings(this, {
			store,
			fields: ['numA', 'numB', 'sum'],
			actions: ['updateNumA'],
		});
	},
	
	/**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
		this.storeBindings.destroyStoreBindings();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})